package com.bk.controller.empLog;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.bk.entity.EmpSignLog;
import com.bk.service.log.EmpLogService;
import com.bk.util.ReturnUtil;

@RestController
public class EmpLogController {

	@Autowired
	private EmpLogService empLogService;
	
	@PostMapping("/getAllEmpSignInLog")
	public ReturnUtil<EmpSignLog> getAllEmpSignInLog(){
		
		ReturnUtil<EmpSignLog> ru=empLogService.getAllEmpSignInLog();
		return ru;
	}
	
	@PostMapping("/queryBySignTimeDescOrAsc")
	public ReturnUtil<EmpSignLog> queryBySignTimeDescOrAsc(@RequestParam("sort") String sort){
		
		ReturnUtil<EmpSignLog> ru=empLogService.queryBySignTimeDescOrAsc(sort);
		return ru;
	}
	
	
	@PostMapping("/getAllEmpSignInLogByDate")
	public ReturnUtil<EmpSignLog> getAllEmpSignInLogByDate(@RequestParam("dateTimeArr") String dateTimeArr){
		ReturnUtil<EmpSignLog> ru=empLogService.getAllEmpSignInLogByDate(dateTimeArr);
		return ru;
	}
	
}
